var path ;
$(function() {
	path  =  $("#path").val();
	//表单数据验证
	function editFormCheck()
	{
		if (isNull($("#editOldPwd").val()) )
		{
			toastAlert("error", "旧密码不能为空", "", 3000);
			$("#editOldPwd").select();
			return false;
		}
		if (isNull($("#editOldPwd").val()) || $("#editOldPwd").val().length>12)
		{
			toastAlert("error", "旧密码不能为空,长度不能多于12位!", "", 3000);
			$("#editOldPwd").select();
			return false;
		}
		if (isNull($("#editNewPwd").val()) || $("#editNewPwd").val().length<6)
		{
			toastAlert("error", "新密码不能为空,长度至少6位!", "", 3000);
			$("#editNewPwd").select();
			return false;
		}
		if (isNull($("#editNewPwd").val()) || $("#editNewPwd").val().length>12)
		{
			toastAlert("error", "新密码不能为空,长度不能多于12位!", "", 3000);
			$("#editNewPwd").select();
			return false;
		}
		if (isNull($("#editNewPwd2").val()) || $("#editNewPwd2").val().length<6)
		{
			toastAlert("error", "确认密码不能为空,长度至少6位!", "", 3000);
			$("#editNewPwd2").select();
			return false;
		}
		if (isNull($("#editNewPwd2").val()) || $("#editNewPwd2").val().length>12)
		{
			toastAlert("error", "确认密码不能为空,长度不能多于12位!", "", 3000);
			$("#editNewPwd2").select();
			return false;
		}
		if ($("#editNewPwd2").val()!=$("#editNewPwd").val())
		{
			toastAlert("error", "两次密码不一致!", "", 3000);
			$("#editNewPwd2").select();
			return false;
		}
		return true;
	}
	
	
	//重填按纽事件处理
	$("#btnReset").click(function(){
		//if(!checkUserInSession(1)) return;
		$("#editOldPwd").val("");
		$("#editNewPwd").val("");
		$("#editNewPwd2").val("");
		return;
	});
	
	
	//保存按纽事件处理
	$("#btnSave").click(function(){
		//if(!checkUserInSession(1)) return;
		if (!editFormCheck())	return;
		var reqtime = timeStamp2String();
		$.post(path+"/editPwd",{
			editOldPwd:$.md5($("#editOldPwd").val()),
			editNewPwd:$.md5($("#editNewPwd").val()),
				reqtime:reqtime,
		},function(json){
			var data =JSON.parse(json)
			toastAlert(data.status, data.oprate, data.msg, 10000);
			if(data.status=="success"){

			setTimeout(function(){
				top.location="login.jsp";
			},10000);

		}
		});
	});
});

//密码强度检测
function AuthPasswd(string) {
	if(string.length >=6) {
		if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string) && /\W+\D+/.test(string)) {
			noticeAssign(1);
		}else if(/[a-zA-Z]+/.test(string) || /[0-9]+/.test(string) || /\W+\D+/.test(string)) {
			if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string)) {
				noticeAssign(-1);
			}else if(/\[a-zA-Z]+/.test(string) && /\W+\D+/.test(string)) {
				noticeAssign(-1);
			}else if(/[0-9]+/.test(string) && /\W+\D+/.test(string)) {
				noticeAssign(-1);
			}else{
				noticeAssign(0);
			}
		}
	}else{
		noticeAssign(null);	
	}
}

//密码强度提示
function noticeAssign(num) {
	if(num == 1) {
		$('#weak').css({backgroundColor:'#009900'});
		$('#middle').css({backgroundColor:'#009900'});
		$('#strength').css({backgroundColor:'#009900'});
		$('#strength').html('&nbsp;&nbsp;&nbsp;&nbsp;很强&nbsp;&nbsp;&nbsp;&nbsp;');
		$('#middle').html('');
		$('#weak').html('');
	}else if(num == -1){
		$('#weak').css({backgroundColor:'#ffcc33'});
		$('#middle').css({backgroundColor:'#ffcc33'});
		$('#strength').css({backgroundColor:''});
		$('#weak').html('');
		$('#middle').html('&nbsp;&nbsp;&nbsp;&nbsp;中&nbsp;&nbsp;&nbsp;&nbsp;');
		$('#strength').html('');
	}else if(num ==0) {
		$('#weak').css({backgroundColor:'#dd0000'});
		$('#middle').css({backgroundColor:''});
		$('#strength').css({backgroundColor:''});
		$('#weak').html('&nbsp;&nbsp;&nbsp;&nbsp;弱&nbsp;&nbsp;&nbsp;&nbsp;');
		$('#middle').html('');
		$('#strength').html('');
	}else{
		$('#weak').html('&nbsp;');
		$('#middle').html('&nbsp;');
		$('#strength').html('&nbsp;');
		$('#weak').css({backgroundColor:''});
		$('#middle').css({backgroundColor:''});
		$('#strength').css({backgroundColor:''});
	}
}
 

 
 
 
 
 
 
 

 